self-propelled lift truck - Español Inglés Diccionario